package org.csu.onlineedubackend.service;

import org.csu.onlineedubackend.entity.ForumTag;
import java.util.List;

/**
 * 論壇標籤服務介面
 */
public interface ForumTagService {
    /**
     * 查詢所有標籤
     */
    List<ForumTag> getAllTags();

    /**
     * 根據標籤ID查詢帖子數
     */
    int getPostCountByTag(Integer tagId);

    /**
     * 新增標籤（管理員）
     */
    boolean createTag(ForumTag tag);

    /**
     * 編輯標籤（管理員）
     */
    boolean updateTag(ForumTag tag);

    /**
     * 刪除標籤（管理員）
     */
    boolean deleteTag(Integer tagId);
} 